A Fast and Smooth Walking Pattern Generator for Biped Robots
نویسنده
چکیده
In order to solve inverse kinematics of a multi-DOF (degree of freedom) mechanism, many methods have been proposed with the Jacobian linearization method. When solving inverse kinematics problems of the biped robot with this method, long computation time is required since the Jacobian matrix should be updated in order to solve the configuration for each different end-effector trajectory knot. In this chapter, two smooth trajectories are generated as target positions, one for swing leg’s ankle, and the other for center of gravity (COG). These generated knot points in the task space with appropriate distance to each other are used to solve inverse kinematics by the proposed modified Jacobian method—Fixed Leg Jacobian. It can guarantee that only one iteration is required to solve the configuration when it is away from singularity with a small position error (0.0712% of leg length). The proposed algorithm can generate the gait in real-time including singularity avoidance and joint limit avoidance. Simulations have been carried out. The results showed that the proposed method can generate a smooth gait for robot walking on real-time implementation. Compared with wheeled robots, legged robots have the advantage of being able to traverse uneven or sharp-height-changing environments. Nowadays, many vehicles, buildings and environments are designed for humans. Simple robots cannot enter and adapt to these places. Therefore, we must design complicated humanoid robots to do it. But when the designs become more complicated and with more DOFs, it is getting harder to control and generate the trajectories of them. The proposed algorithm can quickly generate smooth trajectories of the ankle and COG and solve inverse kinematics in order to achieve real-time control of biped robots. In this chapter, the focus is how to coordinate the swing leg, the fixed leg and the COG of the robot, and generate the gait in real-time. In the simulation, the robot has 24 DOFs, 6 in each leg (12 in two legs), 4 in each arm (8 in two arms), 2 in the torso and 2 in the head. The most important DOFs for balancing and walking are the twelve DOFs in the legs. DOFs in the fixed leg dominate the position of the COG, and the position of the ankle of the swing leg is given relative to the position of the ankle of the fixed leg in order to guarantee that the swing leg is in a proper position that it will not hit the fixed leg and touch the ground. The trajectories of the end-effectors planned with desired constraints are inputted to solve inverse kinematics, as shown in Fig. 1. Many researchers have proposed the solutions to the problem while solving Jacobian linearized inverse kinematics. They include the damped least square method (DLS) (Wampler, 1986) and the robust damped least square method (RDLS) (Nakamura &
منابع مشابه
A Low Friction Demanding Approach in Gait Planning for Humanoid Robots During 3D Manoeuvres
This paper proposes a gait planning approach to reduce the required friction for a biped robot walking on various surfaces. To this end, a humanoid robot with 18 DOF is considered to develop a dynamics model for studying various 3D manoeuvres. Then, feasible trajectories are developed to alleviate the fluctuations on the upper body to resemble human-like walking. In order to generate feasible w...
متن کاملRobust Trajectory Free Model Predictive Control of Biped Robots with Adaptive Gait Length
This paper employs nonlinear disturbance observer (NDO) for robust trajectory-free Nonlinear Model Predictive Control (NMPC) of biped robots. The NDO is used to reject the additive disturbances caused by parameter uncertainties, unmodeled dynamics, joints friction, and external slow-varying forces acting on the biped robots. In contrary to the slow-varying disturbances, handling sudden pushing ...
متن کاملA Universal Biped Walking Generator for Complex Environments with Pattern Feasibility Checking
In this paper, we propose a universal biped walking generator that can plan smooth and flexible walking motions in complex environments, including stairs, slopes, and obstacles. In addition to generating collision-free patterns while keeping the balance of the robot, this generator also checks whether the patterns are achievable for the robot. Aiming at this goal, we introduce a simplified walk...
متن کاملReal-time Walking Pattern Generation for a Biped Robot with a Hybrid CPG-ZMP Algorithm
Biped robots have better mobility than conventional wheeled robots. The bio-inspired method based on a central pattern generator (CPG) can be used to control biped robot walking in a manner like human beings. However, to achieve stable locomotion, it is difficult to modulate the parameters for the neural networks to coordinate every degree of freedom of the walking robot. The zero moment point ...
متن کاملTowards Fast Walking based on ZMP Control and Central Pattern Generator
Many researchers, up to now, have modeled the biped walking by considering the height of Center of Mass (CoM) as a fixed constant, other biomechanical studies show that the CoM height is variant during walking and running[1]. The shape of CoM height trajectory is important for energy consumption, and it varies differently for various speeds and step length ranges [2]. Although linear inverted p...
متن کاملEffect of Step Length and Step Period on Walking Speed and Energy Consumption: a Parameter Study
Stability and performance are two main issues in motion of bipeds. To ensure stability of motion, a biped needs to follow specific pattern to comply with a stability criterion such as zero moment point. However, there are infinity many patterns of motion which ensure stability, so one might think of achieving better performance by choosing proper parameters of motion. Step length and step perio...
متن کامل